
Nombre:
Mighty Fax
Versión:
2.9q
Editor:
RKS Software
Víctima:
MF.EXE
Guardado: MF.INI
Herramientas:
SoftICE
Cerebro
Lápiz y papel
Cracker:
LW2000
Tutorial:
número 9
URL:
http://www.rkssoftware.com
Renuncia: Este tutorial tiene una finalidad únicamente
educativa. No asumo ninguna responsabilidad por el mal uso de éste material.
1.
Lanzamos Mighty Fax y nos aparece una
pantalla NAG. Tenemos un interesante botón ‘Register’. ¡Vamos allá!
2.
Introducimos ‘LW2000’ como Name y ‘1230099’
como Serial. ¡Booom! “You have entered an incorrect name and/or serial …”
Pulsamos ‘Ok’. ¿Serial erróneo? ¡Típico ‘bug’!
3.
Pulsamos Ctrl-D para lanzar SoftICE y
ponemos un breakpoint en ‘messageBeep’. Plusamos F5 para regresar a la aplicación.
4.
Volvemos a introducir los detalles y
¡booom! SoftICE aparece. Pulsamos F11 para ir a la instrucción que realizó
la llamada:
0177:004B24A0 E8833BF5FF
CALL USER32!MessageBeep
0177:004B24A5 B201
MOV DL,01
0177:004B24A7 8B45F4
MOV EAX,[EBP-0C]
0177:004B24AA E805FBFFFF
CALL 004B1FB4
0177:004B24AF 8B45F4
MOV EAX,[EBP-0C]
0177:004B24B2 8B80B0010000
MOV EAX,[EAX+000001B0]
5.
Nos desplazamos hacia arriba hasta que
veamos:
0177:004B242B 8B4DF8
MOV ECX,[EBP-08]
0177:004B242E 8B55FC
MOV EDX,[EBP-04]
0177:004B2431 E872770000
CALL 004B9BA8
>Hacemos doble
>click
en ésta >línea
0177:004B2436 84C0
TEST AL,AL
0177:004B2438 7464
JZ 004B249E
0177:004B243A 6A00
PUSH 00
6.
Escribimos “BD 0”. Pulsamos F5 para regresar
a la aplicación. Volvemos a introducir los datos. ¡Booom! SoftICE hará break
en nuestra línea.
7.
Vamos a ver qué es lo que tenemos. Hacemos
un “D EAX”: nada interesante. Hacemos un “D EBX”: nada interesante. Hacemos
un “D ECX”: ¿qué demonios es esto?
8.
Echamos un vistazo a la ventana Data.
Vemos nuestro Serial falso (‘1230099’), nuestro Name (‘LW2000’). ¡Hmmmm! Después
tenemos un “RKS-1230099” (recuerde que RKS es el Editor). Pero todavía tenemos
algo más (y parece muy interesante). “RKS-2478645”, y “RKS-2142351”. Parece
que hemos encontrado los Serials …
9.
Lo comprobamos. Introducimos ‘LW2000’
como Name y ‘RKS-2478645’ como Serial y pulsamos ‘Ok’
10.
¡Boooom! “Serial Number Accepted!”
11.
Sólo seis minutos; cómo me gusta éste software tan estúpido.
12.
‘RKS-2142351’ también funciona. Puede probarlo usted mismo: símplemente
elimine el Serial en la sección ‘[Registration32]’ en el fichero ‘MF.INI’
e introduzca los nuevos detalles en la pantalla de registro. O cambie el ‘.INI’
…
¡Enhorabuena! Ya es un usuario registrado.
¡Se acabó! Fácil, ¿no? ¿Algún comentario? Envíeme
un email a LW2000@gmx.net.
o vaya a http://www.LW2000.cjb.net
Gracias a tKC por sus tutoriales. Empecé leyendo su
primer tutorial y todavía sigo leyéndolos.
Traducción de: MeGaBiTe